//
//  LXMotionDescription.h
//  LXLocationRelated
//
//  Created by Livespro on 2017/10/22.
//  Copyright © 2017年 Livesxu. All rights reserved.
//

#import <Realm/Realm.h>

/**
 陀螺仪数据模型
 */
@interface LXMotionDescription : RLMObject

//空间方位 - attitude
@property double roll;//设备绕自身Y轴转动角度-180到+180(设备平放时为0，绕Y轴右手螺旋)、绝对位置
@property double pitch;//设备Y轴与水平面夹角-90到+90，当Y轴指向下时，为-，绝对位置(绕X轴旋转)
@property double yaw;//设备绕参考z轴(与水平面垂直的轴，向上为正方向)旋转角度(设备Y轴在水平面的投影与起始投影之间的角度，右手螺旋)，相对位置

//该属性返回用户外力对该设备在X、Y、Z轴上施加的重力加速度 - userAcceleration
@property double accelerationX;//acceleration in G's.
@property double accelerationY;//acceleration in G's.
@property double accelerationZ;//acceleration in G's.

//该属性返回地球重力对该设备在X、Y、Z轴上施加的重力加速度； - gravity
@property double gravityX;
@property double gravityY;
@property double gravityZ;

//代表设备围绕X、Y、Z轴转动的速度,自旋转 - rotationRate
@property double gyroscopeX;
@property double gyroscopeY;
@property double gyroscopeZ;

//代表设备在X、Y、Z轴方向检测到的磁场强度，以微特斯拉为单位。 - magneticField
@property double magneticFieldX;
@property double magneticFieldY;
@property double magneticFieldZ;

@property NSDate *timestamp;

@end
